package com.qinggeng.project.api.mapper;

import com.qinggeng.project.system.domain.SysUser;
import org.springframework.data.repository.query.Param;

import java.util.List;

public interface ApiMemberMapper {

    /**
     * 手机号查询用户
     * @param phone 手机号
     * @param userType
     * @return 用户信息
     */
    SysUser selectMemberByPhone(@Param("phone") String phone, @Param("userType")String userType);

    /**
     * 根据用户ID查询用户信息
     * @param userId 用户ID
     * @return
     */
    SysUser selectMemberById(Long userId);

    List<SysUser> listMember();

    /**
     * 添加用户信息
     * @param user
     * @return
     */
    int insertMember(SysUser user);

    /**
     * 修改用户信息
     * @param user
     * @return
     */
    int updateMember(SysUser user);

    /**
     * 更具userid删除用户
     * @param userId
     * @return
     */
    int deleteSysUserByUserId(Long userId);
}
